using System;
using System.Collections.Generic;

namespace PortalFolia.Data.Objetos
{
    public class Vendas
    {
        private int _vendaId;
        private Usuario _usuario;
        private DateTime _data;
        private decimal _valor;
        private IList<Eventos> _listaEventos;

        public Vendas()
        {
            _listaEventos = new List<Eventos>();
        }

        public virtual int VendaId
        {
            get { return _vendaId; }
            set { _vendaId = value; }
        }

        public virtual Usuario Usuario
        {
            get { return _usuario; }
            set { _usuario = value; }
        }

        public virtual DateTime Data
        {
            get { return _data; }
            set { _data = value; }
        }

        public virtual decimal Valor
        {
            get { return _valor; }
            set { _valor = value; }
        }

        public virtual IList<Eventos> ListaEventos
        {
            get { return _listaEventos; }
            set { _listaEventos = value; }
        }

        /*--------------------------------------------------------------*/
        public virtual void AddNovoEvento(Eventos eventos)
        {
            this._listaEventos.Add(eventos);
        }
        /*--------------------------------------------------------------*/
    }
}